deep pier - French English Dictionary